/*デフォルトテキストリンク青文字*/
a:link {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

a:visited {
	font-size: 80%;
	font-weight: normal;
	color:#996699;
	text-decoration: underline;
}

a:hover {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

a:active {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

/*サイドナビゲーションリンク*/
a.snavi:link {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: none;
}

a.snavi:visited {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: none;
}

a.snavi:hover {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

a.snavi:active {
	font-size: 80%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: none;
}

/*本文中テキストリンク*/
a.text:link {
	font-size: 100%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

a.text:visited {
	font-size: 100%;
	font-weight: normal;
	color:#996699;
	text-decoration: underline;
}

a.text:hover {
	font-size: 100%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}

a.text:active {
	font-size: 100%;
	font-weight: normal;
	color:#0033CC;
	text-decoration: underline;
}


/*テキスト*/
.S5p{
	font-size:100%;
	line-height:150%;
}


.S5{
	font-size:100%;
	line-height:133%;
}


.S5m{
	font-size:100%;
	line-height:125%;
}


.S4p{
	font-size:85%;
	line-height:150%;
}


.S4{
	font-size:85%;
	line-height:133%;
}


.S4m{
	font-size:85%;
	line-height:125%;
}


.S3p{
	font-size:80%;
	line-height:150%;
}


.S3{
	font-size:80%;
	line-height:133%;
}

.S3t{
	font-size:80%;
	line-height:133%;
}

.S3m{
	font-size:80%;
	line-height:150%;
}

.S3m2{
	font-size:40%;
	line-height:100%;
}


.S2p{
	font-size:70%;
	line-height:133%;
}

.S2{
	font-size:70%;
	line-height:125%;
}

.S2m{
	font-size:70%;
	line-height:133%;
}



/*サイドナビゲーション現在位置ピンク文字*/

.sideS3{
	font-size:80%;
	color: #0033CC;
}